#include <stdio.h>

int main()
{
  /*4005fc:	a9be7bfd 	stp	x29, x30, [sp, #-32]!
  400600:	910003fd 	mov	x29, sp
  400604:	52801fe0 	mov	w0, #0xff                  	// #255
  400608:	b9001fa0 	str	w0, [x29, #28] */
	int a = 0xff;

  /*40060c:	b9401fa0 	ldr	w0, [x29, #28]
  400610:	12185c00 	and	w0, w0, #0xffffff00
  400614:	b9001fa0 	str	w0, [x29, #28]*/
	a = a & 0xffffff00;

  /*400618:	90000000 	adrp	x0, 400000 <_init-0x480>
  40061c:	911c0000 	add	x0, x0, #0x700
  400620:	b9401fa1 	ldr	w1, [x29, #28]
  400624:	97ffffb3 	bl	4004f0 <printf@plt>*/
	printf("%x\n", a);

  /*400628:	b9401fa0 	ldr	w0, [x29, #28]
  40062c:	32001c00 	orr	w0, w0, #0xff
  400630:	b9001fa0 	str	w0, [x29, #28]*/
	a = a | 0xff;

  /*400634:	90000000 	adrp	x0, 400000 <_init-0x480>
  400638:	911c0000 	add	x0, x0, #0x700
  40063c:	b9401fa1 	ldr	w1, [x29, #28]
  400640:	97ffffac 	bl	4004f0 <printf@plt>*/
	printf("%x\n", a);

  /*400644:	52800000 	mov	w0, #0x0                   	// #0
  400648:	a8c27bfd 	ldp	x29, x30, [sp], #32
  40064c:	d65f03c0 	ret*/
	return 0;
}

